package com.stylefeng.guns.api.film.service;

import com.stylefeng.guns.api.film.vo.*;

import java.util.List;

/**
 * @创建人 lIUJF
 * @创建时间 2019/1/8
 * @描述:
 */
public interface FilmServiceApi {

	//获取banner信息
	List<BannerVO> getBanners();
	FilmVO getHotFilms(boolean isLimit,int nums,int nowPage,int sortId,int sourceId,int yearId,int catId);
	// 获取即将上映影片[受欢迎程度做排序]
	FilmVO getSoonFilms(boolean isLimit,int nums,int nowPage,int sortId,int sourceId,int yearId,int catId);
	// 获取经典影片
	FilmVO getClassicFilms(int nums,int nowPage,int sortId,int sourceId,int yearId,int catId);
	//票房排行榜
	List<FilmInfo> getBoxRanking();
	//获取受欢迎
	List<FilmInfo> getExpectRanking();
	//获取top100
	List<FilmInfo> getTop();

	//==== 获取影片条件接口
	//分类条件
	List<CatVO> getCats();
	//片源条件
	List<SourceVO> getSources();
	//获取年代条件
	List<YearVO> getYears();

	FilmDetailVO getFilmDetail(int searchType, String searchParam);


}
